什么是Gradle
Gradle是一种基于Groovy语言的依赖管理工具,使用内部领域特定语言,抛弃了基于XML的繁琐配置。
Gradle概述
- 基于声明和基于约定的构建
- 依赖型的编程语言
- 支持局部构建
- 支持多项目构建
- 多种方式依赖管理
- 良好的扩展性
- gradle的整体设计是以作为语言为导向的,灵活易于理解
- 免费开源
看到上面一堆高大上牛逼的词汇,是不是感觉Gradle很高深?其实,只要你多尝试使用Gradle构建项目,发现:一个灵活的工具而已。在后面的博文中,我们慢慢了解,玩转Gradle。
Gradle的下载与安装
Gradle下载地址。
具体下载安装方式,我已经在Android Studio 基础篇一 下载与安装中介绍过一种方式,在这里总结下。在构建Android项目时,其他方式:
- 把下载文件拷贝到/Users/<用户名>/.gradle/wrapper/dists**下,Android项目根据gradle/wrapper/gradle-wrapper.properties中的distributionUrl使用Gradle
- 把下载文件解压,把bin路径添加在环境变量中
- 在Mac OX 通过HomeBrew安装Gradle,Gradle会自动添加在环境变量中
Gradle验证
无论你通过哪种方式安装配置Gradle,只要在Terminal中输入gradle -v能够看到类似的输出,就证明Gradle已经配置成功。
1 | zhaoscmatoMacBook-Pro:~ zhaosc$ gradle -v |
初步了解
目前我们只需要把以上几步完成,在本地可以走通gradle命令就足够啦,后面我们在来慢慢的深入学习了解Gradle。